Word processing software lets the user write and manipulate text. They can be used to draft anything from personal letters to novels. A basic function is the ability to alter the document's format, including spacing, margins, page layout, and tab setting. They also import and export text, offer search and replace utilities, and footnoting. Many word processor offer a variety of ~fonts~ and font sizes. Some programs also include writing tools such as a spelling-checkers, on-line dictionaries, a thesaurus, a list of quotations, and a grammar-checker.